package programme;

import java.math.BigDecimal;

import klassen.Liste;

public class WrapperDemo {

	
	public static void main(String[] args) {
		
		// Integer, Character, Byte, Short, Long, Float, Double, Boolean
		
		Integer integer = new Integer("100");
		int i = integer.intValue();
		
		Liste<Integer> liste = new Liste<Integer>(100);
		liste.add(new Integer(25));
		
		// Autoboxing
		liste.add(25);
		
		// Autounboxing
		i = liste.get(0);
		
		
		Integer i1 = new Integer(50);
		Integer i2 = new Integer(50);
		
		
		System.out.println(i1 >= i2);
		
		// Object referenz vergleich
		System.out.println(i1 == i2);
		
		// BigInteger, BigDecimal
		
		for(double d=0; d<1.0; d+=0.1){
			System.out.println(d);
		}
		
		
		
		for(double d=0; d<1.0; d+=0.1){
			
			BigDecimal bd = new BigDecimal(d);
			
			System.out.println(bd.setScale(2, BigDecimal.ROUND_HALF_UP));
			
		}
		
	}
}
